/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ASAInst;

import exception.DivisionByZeroException;
import exception.VariableNonDeclareeException;

/**
 *
 * @author FM & KB
 */
public abstract class ASAInst {
    public abstract void executer()  throws VariableNonDeclareeException, DivisionByZeroException;
    
    public ASAInst simplifie() throws VariableNonDeclareeException, DivisionByZeroException {
        return this;
    }
    public abstract String notationExplorateur(String prefixe);
    public abstract String getLabelExplorateur();
    
}
